Unified Modeling Language for Real-Time Systems Development

نویسنده

  • J. Kratz
چکیده

Specifying and designing real-time systems is a complex matter because real-time systems require logical correctness as well as timing correctness. Over the years several techniques for specifying and designing real-time systems have been developed, such as Finite State Machines, Petri Nets and Timed CSP. One of the latest notations for object-oriented specification and design is the Unified Modeling Language (UML). The question whether the UML is applicable for developing real-time systems is discussed in this paper. Three notions of time (ordered time, relative time and absolute time) are explained which can appear in real-time systems development. In a general applicable modeling language it must be possible to express timing requirements of all these three forms plus context timing requirements and general timing requirements. Furthermore the object model of the UML and the dynamic model of the UML in combination with an example of a watchdog timer are explained. The dynamic model of the UML can express ordered time, relative time, a form of absolute time and context timing requirements and not general timing requirements. Furthermore the separation of the specification phase and the design phase in the UML is discussed and some suggestions to improve the UML are given.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-Time UML State Machines: An Analysis Approach

Since real-time systems have special characteristics the development of such systems requires the observation of quantitative system aspects. Quantitative predictions are needed already during the modeling phase of the system development process. Recently the Unified Modeling Language (UML) including its Profile for Schedulability, Performance, and Time (SPT) gained increasing acceptance as a s...

متن کامل

A Comparison and Evaluation of Real-Time Software Systems Modeling Languages

A model-driven approach to real-time software systems development enables the conceptualization of software, fostering a more thorough understanding of its often complex architecture and behavior while promoting the documentation and analysis of concerns common to real-time embedded systems such as scheduling, resource allocation, and performance. Several modeling languages have been developed ...

متن کامل

Capturing an application's temporal properties with UML for Real-Time

The Unified Modeling Language (UML) is commonly used in the development of non-real-time systems and is gaining popularity in the object-oriented real-time community as well. Recently, Rational Software Corporation teamed with ObjecTime, Ltd to develop UML for Real-Time (UML-RT). UML-RT uses the extensibility mechanisms of UML to incorporate concepts from ROOM (Real-time Object-Oriented Modelin...

متن کامل

Integrating Real-Time UML Models with Schedulability Analysis

The integration of schedulability analysis with the industry standard Unified Modeling Language (UML) allows real-time developers to detect, at an early stage of development, unfeasible (unschedulable) real-time architectures. It, thus, prevents costly design mistakes and accelerates development schedules. This integration, accomplished through the timing extensions of UML, also allows the deve...

متن کامل

Building Real-Time Embedded Systems with MetaH and UML [Abstract]

Building evolvable, embedded, time-critical systems with MetaH and UML This tutorial will look at how to develop embedded, time-critical system that can evolve as requirements or technology changes, using MetaH and the Unified Modeling language (UML). MetaH is an architectural design language, with a supporting toolset, for specifying, analyzing, and integrating computer control systems. MetaH ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007